Титла: PHP и Apache странен ерор Публикувано от: freedj в Jul 29, 2009, 21:11 Хоствам сайтове на убунтуто 8.04 с последни версий на apache и php. Хоствам без проблем SMF форум обаче в последствие получавам ерор на моя система или друг мой скрипт:
Цитат Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0Четох, на доста места пише ,че е от правата, когато ги оправих на 777 ерора изчезна обаче нищо друго не се получава.. в смисъл празна страница и скрипта спира. Върнах ги сега правата на 755 и пак е празна страница за това не смея да пипам другите системи. Титла: Re: PHP и Apache странен ерор Публикувано от: tyuio в Jul 29, 2009, 21:41 темата не е за тази секция! Какво трябва да прави скрипта щом не ти излиза нищо но и няма грешка? гледам че ползваш някаква pear библиотекали кво ли?
Титла: Re: PHP и Apache странен ерор Публикувано от: neter в Jul 29, 2009, 21:59 Съдържание на въпросния /var/www/someScript.php, конфигурационен файл на apache и изход от командата
Код
Титла: Re: PHP и Apache странен ерор Публикувано от: freedj в Jul 29, 2009, 21:59 Ами ползвам това което е дръпнало apt-get install php5 и скрипта не е нищо особено от изваждане на данни от MySQL което прави и SMF не виждам къде е значението какво прави скрипта.. смисъл може би като се замисля има значение защото <? echo "abc"; ?> е без проблем. Реших ,че е за тази секция понеже е свързано с правата на файла или нещо друго свързано с PHP или по малко вероятно Apache.
Edit: Сега ще ги дам.. след малко пак ще си едитна поста someScript.php (данните в него са попълнени при мен правилно) Код: <?php apache2.conf - Attachment Изходен код: Цитат total 76 Edit2: IPB форум също си работи като хората. Титла: Re: PHP и Apache странен ерор Публикувано от: tyuio в Jul 29, 2009, 22:13 скрипта работи има някаква с дъндания конфигурацията.
при мен е с такова права : -rw-r--r-- 1 qaz qaz 2595 2009-07-29 22:11 d.php тоя ftp-users имали право да пише там? Титла: Re: PHP и Apache странен ерор Публикувано от: freedj в Jul 29, 2009, 22:20 ами ftp-users ми е групата за фтп и същия скрипт съм го сложил на index.php и също не работи и показва празно място.. а когато на someScript показваше ерор , на index.php и ерор не показваше но все пак echo-то и там работи.
Титла: Re: PHP и Apache странен ерор Публикувано от: tyuio в Jul 29, 2009, 22:25 КАКВА Е РАЗЛИКАТА МЕЖДУ ТИЯ НЕЩА?
drwxr-xr-x 19 darin root 4096 2009-07-12 03:04 forum -rwxr-xr-x 1 darin root 17642 2009-07-29 02:29 index.php -rwxr-xr-x 1 darin ftp-users 2311 2009-07-29 01:24 someScript.php дай и това което те помоли нетер! Титла: Re: PHP и Apache странен ерор Публикувано от: freedj в Jul 29, 2009, 22:27 forum - папката с IPB форума който си функционира без проблеми
someScirpt.php - само кода който дадох и нищо друго index.php - кодове за картинки по точно дизайн и скрипт С какви права си го задал твоя файл? chmod 775? 777? 755? Едит: В атачмента е ама му обърках името вместо apache.txt писах php.txt ако говориш за конф файл на апаче Титла: Re: PHP и Apache странен ерор Публикувано от: tyuio в Jul 29, 2009, 22:47 не виждам нищо интересно въ файла, наред си е. запиши отново скрипта самоче от името на твоя юзър или руут и трябва да работи а тоя фтп уюзър ако държиш да е в групата на www-data добави го макрче не смятам че е удачно
Титла: Re: PHP и Apache странен ерор Публикувано от: freedj в Jul 29, 2009, 23:01 Пробвах го като му сменя правата на chown root:root /var/www/someScript.php пробвах и chown ако случайно нещо е от това и това не беше.. още не съм му сменил правата иначе форумите са chown -hR darin /var/www и са в групата роот и си вървят.. направо съм се хванал за главата...
Титла: Re: PHP и Apache странен ерор Публикувано от: neter в Jul 29, 2009, 23:07 Грешката, която показа в първия пост, явно е при зареждане на index.php. Има ли я още? А какво се случва, когато директно се опиташ да заредиш someScript.php? И кой е този index.php? Този, който е в същата папка, в която е someScript.php?
Титла: Re: PHP и Apache странен ерор Публикувано от: tyuio в Jul 29, 2009, 23:19 аз да питам нещо в страни малко! как така си писал тия два скрипта от името на ftp-users?
не съм инсталирал SMF ама май имаше нещо за фтп при инсталацията то и тоя форум е на тоя цмс. Титла: Re: PHP и Apache странен ерор Публикувано от: freedj в Jul 29, 2009, 23:53 @neter мисля ,че това май е отговора за теб:
Цитат ... и същия скрипт съм го сложил на index.php и също не работи и показва празно място.. а когато на someScript показваше ерор , на index.php и ерор не показваше но все пак echo-то и там работи. @tyuio дежа-вю .. тоя отговор абсолютно същия съм го виждал и преди..... SMF-a е инсталиран преди да мина на линукс и да станат камара сривове в MySQL-а (предишния) Като качвам файлове там и се записват под групата на ftp-users иначе всички останали са под групата root защото и преди това бяха там. Само прехвърлих всички права на darin за да мога да ползвам фтп.. да трия/преименувам/качвам. IPB е инсталиран вече на линукса и нямаше проблеми при него. Титла: Re: PHP и Apache странен ерор Публикувано от: neter в Jul 30, 2009, 00:07 Попитах не защото не съм видял изречението, което ми напомняш, а защото е неясно. По какъв начин сложи същия скрипт в index.php? Имаше ли допълнителен код в index.php, освен кода на скрипта, който си сложил? Какъв е бил той? Какво значи "echo-то и там работи"? Как разбра, че echo работи, след като виждаш празна страница? Или се оказва, че не е била празна? Пропускаш уточнения, които подразбираш, защото знаеш картинката. Ние не я знаем ;)
Титла: Re: PHP и Apache странен ерор Публикувано от: tyuio в Jul 30, 2009, 00:13 честно казано много странно структорираш думите си. Добре де добави ftp-users в групата на www-data за да може спокойно да пише в /www което от своя страна може и да е дупка в сигурноста де ама знам ли!
Титла: Re: PHP и Apache странен ерор Публикувано от: freedj в Jul 30, 2009, 01:03 Попитах не защото не съм видял изречението, което ми напомняш, а защото е неясно. По какъв начин сложи същия скрипт в index.php? Имаше ли допълнителен код в index.php, освен кода на скрипта, който си сложил? Какъв е бил той? Какво значи "echo-то и там работи"? Как разбра, че echo работи, след като виждаш празна страница? Или се оказва, че не е била празна? Пропускаш уточнения, които подразбираш, защото знаеш картинката. Ние не я знаем ;) Кода за интеграция на IPB в отделен скрипт в момента показва празна страница (когато е само тоя скрипт), а в index.php показва само дизайна и echo-то което съм сложил за тест да видя дали въобще чете php (за всеки случай) а в същото време в индекса точно над ехото съм сложил и скрипта с интеграцията .. на неговото място нищо не се показва сякаш не съм го сложил.. същото е и в someScript.php @tyuio ftp-users е група.. в смисъл.. какво по точно имаш в предвид? Титла: Re: PHP и Apache странен ерор Публикувано от: tyuio в Jul 30, 2009, 01:13 ся моя юзър qaz съм го добавил в групата на www-data която има право да чете и пише без проблеми в папката на апача ето я командата:
adduser ftp-users www-data Титла: Re: PHP и Apache странен ерор Публикувано от: freedj в Jul 30, 2009, 01:46 Ами няма по различен ефект... на мен главния ми въпрос е защо се получава така с този скрипт и моята пхп система ,а с SMF и IPB не се получават такива проблеми. При условие ,че смф вече беше създаден както моята система и IPB беше инсталиран на линукса както и скрипта беше направен на линукса. Нищо от това не мога да си обясня.
Edit: Добре системата ми я оправих.. направих chmod -R 777 /var/wwwsys , сега ще видя как ще се оправя с другата система с форум скрипта. |