Ставлю сервер на Mac OS X Lion, все настроил, поставил MySQL, дал пароль пользователю root. Подключаюсь к БД через рута, ввожу пароль. Все ок, данные получаю нормально, но не могу изменять их в БД или удалять. Проверил права root пользователя - как и должно быть, все разрешено. Так почему же не получается удалять и редактировать базы, может, кто-то встречался с такой проблемой?
А вы не знаете, что нужно в терминале прописать, чтобы вернуть все в Apache2 к заводским настройкам. Только Apache2. Хочу заново конфиг файл настроить. (Добавление)
Или другой вариант: если у кого-то есть стандартный httpd.conf или еще лучше, переработанный и рабочий, то скиньте пожалуйста. Для Mac Os X Lion 10.7.4.
Везде, где был адрес корневого каталога сайтов ("/Library/WebServer/Documents") я изменил на свой корневой каталог. Везде поставил AllowOverride All. (Добавление)
Так я же как раз в htaccess его и включаю.
Угу, я уже ищу.
В конфиге Apache в четырех местах стоит у AllowOverride значение None, мне везде заменить на All? (Добавление)
Я изменил везде, где только можно, но все равно не работает.
Мелкий, я так и сделал, поместил в корневую папку, но не работает, когда я перехожу на имя_сайта/test, которой не существует, он мне выдает ошибку, а не страницу index.php. Может быть надо как-то изменить htaccess или конфигурацию Apache?
Добрый день.
Раньше у меня был сервер на Windows, собранный пакетом Denwer. И директории с сайтом были такие: Имя Сайта - www - содержание сайта.
Файл htaccess у меня располагался в папке Имя Сайта, т.е. на одном уровне с папкой www.
Теперь я перешел на Mac OS X. Я настроил PHP, Apache, виртуальные хосты, но теперь организация директорий такая: Имя Сайта - содержание сайта.
Проблема состоит в том, что я теперь не знаю, куда мне помещать файл htaccess (файл должен перенаправлять все запросы на страницу index.php). Помогите, пожалуйста.
DelphinPRO, тогда другая проблема:
Имеется страница. На ней вызываются методы одного класса (присутствует подгрузка классов на страницу). В этом классе, в методах, я пытаюсь вызвать методы других классов, но они не вызываются. Что делать?
Я никак не могу понять, для чего есть конструкция throw new Exception()? Я искал информацию в документации, но там лишь говорится что это, но в чем разница с echo, print, exit()?
LIME, в том-то и дело, что не могу. Мне нужно выполнять код не сразу. Сначала я его собираю по кускам (т.е. возвращаю куски с помощью функций), а потом уже запускаю, include же сразу выполнит код.