大家好我在cloud9中遇到了问题。我按照步骤配置mysql和phpmyadmin。因此,当我运行应用程序时,我使用以下行执行:bin / cake server -H 0.0.0.0 -p 8080.应用程序运行正常,但是当尝试访问phpmyadmin(https://james-mand-cortana.c9users.io/phpmyadmin/)时显示错误:错误:找不到PhpmyadminController。 但是当我通过运行index.php文件(没有bin / cake server -H 0.0.0.0 -p 8080)运行应用程序时,可以正常访问phpmyadmin。
所以基本上这是我的问题我想用行bin / cake server -H 0.0.0.0 -p 8080运行我的应用程序并且访问phpmyadmin没有任何问题。 谢谢你的帮助。
以下是index.php的摘录:
<?php
if (php_sapi_name() === 'cli-server') {
$_SERVER['PHP_SELF'] = '/' . basename(__FILE__);
$url = parse_url(urldecode($_SERVER['REQUEST_URI']));
$file = DIR . $url['path'];
if (strpos($url['path'], '..') === false && strpos($url['path'], '.') !== false && is_file($file)) {
return false;
}
}
require dirname(DIR) . '/vendor/autoload.php';
use App\Application;
use Cake\Http\Server;
$server = new Server(new Application(dirname(DIR) . '/config'));
$server->emit($server->run());