Назад | Перейти на главную страницу

PHP в apache2 не записывает в базу данных

Я решил перефразировать и улучшить предыдущий вопрос, который я закрыл, потому что он получил довольно плохую оценку и был похоронен из-за этого.

Итак, несколько дней назад я установил Ubuntu 14.04 на свой VPS (раньше был 12.04). Я настроил Apache2 и PHP, загрузил туда свой веб-сайт, и все вроде бы работает нормально, но я только что обнаружил, что не могу войти на свой веб-сайт. Итак, теперь характеры:

Кажется, что PHP, выполняемый из http, не может вносить никаких изменений в базу данных, однако база данных полностью доступна из CLI с теми же учетными данными. Это похоже на некоторую неправильную конфигурацию, но ее очень трудно отследить, поскольку она ничего не выдает в журналах. Поэтому мне нечего показывать, но я могу вставить свой php.ini из /etc/php5/apache2/php.ini, но он установлен по умолчанию - я ничего там не менял, что меня еще больше сбивает с толку - http://pastebin.com/ZjiSSSht . Если вам нужны дополнительные данные с этого сервера, дайте мне знать в комментариях, я не уверен, что еще может быть полезно.

Система: Ubuntu 14.04, Apache 2.4.7, PHP 5.5.9-1ubuntu4.2, mysql Ver 14.14 Distrib 5.5.37

Похоже, проблема была в не включенном модуле перезаписи. Поскольку у меня были красивые URL-адреса на всех веб-сайтах, мне никогда не приходило в голову, что это может быть проблемой ^ .