2012-07-02 3 views
3

Мой веб-хост работает с ubuntu 10.04 для нашего веб-сервера. Я пытаюсь увидеть свой вывод ошибки PHP, который я обычно видел в /var/log/apache2/error_log..., но у меня нет доступа к /var/log/apache2/. Я получаю ошибку HTML 500, и обычно я бы проверял журнал ошибок PHP. Кто-нибудь знает, как проверить журнал, не имея доступа к /var/log/apache2/?Где посмотреть журнал ошибок PHP, если нет доступа к/var/log/apache

Спасибо!

+1

Итак, ваш вопрос - как получить доступ к чему-то, к которому у вас нет доступа? – mensi

+0

У вас есть доступ к оболочке? – Johan

+0

@mensi +1 Да, у меня есть доступ к оболочке. Я использую основную учетную запись пользователя для нашей подписки на наш веб-хостинг. У меня есть доступ к папке в '/ home/our_username /'. Я делаю файлы там, у которых есть общедоступная веб-папка. Нет доступа к '/ var/log/apache2 /', и мне нужно проверить журнал ошибок php. –

ответ

4

Попробуйте установить журнал ошибок в другое место, где вы можете получить доступ к нему, используя функцию ini_set в вашем PHP скрипт, например,

ini_set («error_log», «/ дом/имя пользователя/Error.log»);

+0

Спасибо, что было! –

+0

Для будущих пользователей вам также может потребоваться включить журнал ошибок: 'ini_set ('log_errors', true);' 'ini_set ('error_log', $ root. 'Error.log');' –