Я учусь кодировать на PHP и mysql, и мне нужно иметь возможность запускать файлы PHP с помощью wampserver. Я правильно установил wamp и подключил его к сети через Windows 8, однако, когда я запускаю свой файл PHP, мне всегда выдается ошибка 404. Я убедился, что мои файлы Slim и .php находятся в правильном каталоге, и я также изменил .htaccess соответственно, чтобы он перенаправлялся к нужному файлу, если URL-адрес не найден, поскольку я тестирую это на своем локальном компьютере. Вот некоторые из моих примеров кода:
require 'C:\wamp\www\easysites\codeguy-Slim-b8181de\Slim\Slim.php';
\Slim\Slim::registerAutoloader();
$api = new \Slim\Slim();
$api->run();
Я проследил ошибку до $api->run() и в какой-то момент получил ошибку из стека вызовов, указывающую на то, что ошибка произошла в среде Slim.php в строке 123, где URL-адрес сначала обрабатывается. Если я запускаю базовый файл index.php, сгенерированный Netbeans, я получаю обычный текст, который предупреждает меня о том, что он работает, однако попробуйте запустить файл php, используя ошибки Slim it, которые находятся в том же подкаталоге под корнем. Slim правильно загружается файлом php, но не позволяет мне запускать что-либо еще, что не позволяет мне видеть базу данных, которую я импортировал.
Кто-нибудь знает, что может пойти не так? У меня есть коллега, который успешно запустил файл, но мы не можем запустить его на моем компьютере, используя те же типы изменений.
Файл .htaccess выглядит следующим образом:
RewriteEngine ON
RewriteRule ^API(.*)$ /API/api.php [QSA, L]
Файл, который я пытаюсь запустить, находится в папке, содержащейся в корневом каталоге с именем API, и файл, который я пытаюсь запустить, называется api.php.
.htaccess
. - person grepsedawk   schedule 28.02.2013