Не работают скрипты php

Все о скриптах

Модераторы: Art.i, vasya

Не работают скрипты php

Сообщение pereginecv » Пн апр 27, 2015 6:54 pm

При переходе на VPS с обычного хостинга, перестали работать некоторие скрипты...
Пока незнаю с чем связано, подскажите что для начала изменить в настройках сервера, а то там все стандартно.
pereginecv
 
Сообщений: 9
Зарегистрирован: Пн апр 27, 2015 6:50 pm

Re: Не работают скрипты php

Сообщение pepper » Вт апр 28, 2015 3:40 am

Здравствуйте.
Самым правильным будет сравнить версию и расширения РНР там и там.
Выполните на обоих серверах из под вашего пользователя:
Код: выделить все
php -v
php -m

Приведите здесь.
pepper
Support team
 
Сообщений: 551
Зарегистрирован: Пн окт 07, 2013 4:06 am

Re: Не работают скрипты php

Сообщение pereginecv » Вт апр 28, 2015 1:29 pm

ruhoster.com
на нем не предоставляется доступ рут
pereginecv
 
Сообщений: 9
Зарегистрирован: Пн апр 27, 2015 6:50 pm

Re: Не работают скрипты php

Сообщение swg » Вт апр 28, 2015 3:04 pm

Значит закинуть туда <?php phpinfo();
swg
флудит форум
 
Сообщений: 2386
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Re: Не работают скрипты php

Сообщение pepper » Вт апр 28, 2015 5:49 pm

swg писал(а):Значит закинуть туда <?php phpinfo();

Правильно советуют.
создайте в директории с сайтом на хостинге и на VDS файл с содержимым
<?php phpinfo() ?>
Пришлите сюда две ссылки или выложите содержимое на pastebin.com, и ссылки сюда, поможем сравнить.
pepper
Support team
 
Сообщений: 551
Зарегистрирован: Пн окт 07, 2013 4:06 am

Re: Не работают скрипты php

Сообщение pereginecv » Вт апр 28, 2015 6:07 pm

http://botru.ru/phpinfo.php - VPS
http://luxtool.ru/phpinfo.php - хостинг
http://pastebin.com/VnMB66H5
http://pastebin.com/fei1LQu0
Очень благодарен что помогаете :)
pereginecv
 
Сообщений: 9
Зарегистрирован: Пн апр 27, 2015 6:50 pm

Re: Не работают скрипты php

Сообщение Gemorroj » Вт апр 28, 2015 9:02 pm

посмотри в логах какие ошибки пишет. по php библиотекам в целом норм, short_open_tag включен..
разве что в 5.3.3 какие-то ошибки. версия старенькая довольно.
Gemorroj
 
Сообщений: 11
Зарегистрирован: Сб сен 01, 2012 1:11 pm

Re: Не работают скрипты php

Сообщение swg » Вт апр 28, 2015 9:06 pm

Было под mod apache, стало cgi (на 5.3.28).
Если скрипты работают с файловой системой, особенно на запись, то как минимум будут проблемы, не настроив разрешения доступа. Об этом точно должно быть сказано в логах.
swg
флудит форум
 
Сообщений: 2386
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Re: Не работают скрипты php

Сообщение pereginecv » Вт апр 28, 2015 9:58 pm

и как это исправить?
pereginecv
 
Сообщений: 9
Зарегистрирован: Пн апр 27, 2015 6:50 pm

Re: Не работают скрипты php

Сообщение swg » Вт апр 28, 2015 10:11 pm

Индивидуально, на директории и файлы куда происходит запись скриптами выставить права 0777, но это гипотеза, error log что говорит?
swg
флудит форум
 
Сообщений: 2386
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Re: Не работают скрипты php

Сообщение pereginecv » Вт апр 28, 2015 10:26 pm

на счет этих файлов ничего..
[Tue Apr 28 22:25:00 2015] [error] [client 66.249.81.175] PHP Notice: Undefined offset: 4 in /var/www/user/data/www/botru.ru/bes/test.php on line 163, referer: http://botru.ru/bes/test.ph
[Tue Apr 28 22:25:00 2015] [error] [client 66.249.81.175] PHP Notice: Undefined offset: 1 in /var/www/user/data/www/botru.ru/bes/test.php on line 164, referer: http://botru.ru/bes/test.ph
[Tue Apr 28 22:25:00 2015] [error] [client 66.249.81.175] PHP Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /var/www/user/data/www/botru.ru/bes/test.php on line 191, referer: http://botru.ru/bes/test.ph
[Tue Apr 28 22:25:01 2015] [error] [client 176.108.176.35] PHP Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /var/www/user/data/www/botru.ru/bes/test.php on line 158, referer: http://botru.ru/bes/test.ph
[Tue Apr 28 22:25:02 2015] [error] [client 176.108.176.35] PHP Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /var/www/user/data/www/botru.ru/bes/test.php on line 191, referer: http://botru.ru/bes/test.ph
pereginecv
 
Сообщений: 9
Зарегистрирован: Пн апр 27, 2015 6:50 pm

Re: Не работают скрипты php

Сообщение swg » Вт апр 28, 2015 10:36 pm

Первые 2 - как бы очевидно, что проблемы в скрипте и никто вам не поможет без этого скрипта.
Про curl в safe_mode легко гуглится.
swg
флудит форум
 
Сообщений: 2386
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Re: Не работают скрипты php

Сообщение pereginecv » Вт апр 28, 2015 10:41 pm

safe_mode выключен но FOLLOWLOCATION всеравно не работает
pereginecv
 
Сообщений: 9
Зарегистрирован: Пн апр 27, 2015 6:50 pm

Re: Не работают скрипты php

Сообщение swg » Вт апр 28, 2015 10:45 pm

Еще в <VirtualHost...>
php_admin_value open_basedir none
swg
флудит форум
 
Сообщений: 2386
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Re: Не работают скрипты php

Сообщение pereginecv » Вт апр 28, 2015 10:51 pm

это в http.conf ?
pereginecv
 
Сообщений: 9
Зарегистрирован: Пн апр 27, 2015 6:50 pm

След.

Вернуться в CGI, Perl, PHP

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6