메뉴 건너뛰기

리눅스에서 아직 설치를 못하고 있습니다. (수정) _ 설치가 되었습니다.

Web_installer 로 설치를 진행하면 

 

이런 에러가 뜹니다.

  • ready

    Check directory permission.

    Write permission required to "/var/www/html/bootstrap/cache" directory

 

파일 퍼미션을 분명히 777 로 했는데 에러가 계속 떠서 다음 단계로 진행이 되지 않습니다.

 

설정 파일을 사용하여 설치를 하면 

 

 [ERROR] Connection failed!! Check Your Database!

 [ERROR] Install fail!! Try again.


 ! [NOTE] Check point for reinstall:
 !         * remove [.env] file
 !         * remove all table in your database

  [PDOException]
  SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using pas
  sword: NO)

 

설정 파일을 열어서 고치려고 둘러 보았는데 마땅히 파일을 고칠 곳을 찾지 못해서 

composer install 을 하고 

php artisan xe:install 을 하는데 위와 같은 에러가 계속 뜹니다.

CentOS 7 과 Ubuntu16.04 에서 같은 현상이 일어납니다.

 

저 아래에서는 리눅스에서 install 이 되었는데 XE 첫 화면이 열리지 않았는데

지금은 위와 같은 현상이 반복이 되어서 아직 설치를 못하고 있습니다.

리눅스에서 설치하는 동영상은 없는지요? 다른 곳에서 OS X 에서 설치하는 것을 보았는데 자세하지 않아서 따라하기가 어렵습니다.

 

윈도우에서 설치하는 동영상을 보았는데 에러가 날 거라는 언급을 하고 파일 퍼미션을 고치라고 했는데

파일 퍼미션을 고쳐도 에러가 납니다. 도와 주십시요.

여러번 시도를 해 보는데 데이터 베이스에 연결이 안되다는 것입니다.

 

찾아본 에러 로그

[2016-08-22 17:46:19] production.ERROR: exception 'PDOException' with message 'SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: NO)' in /var/www/html/app/Console/Commands/XeInstall.php:415
Stack trace:
#0 /var/www/html/app/Console/Commands/XeInstall.php(415): PDO->__construct('mysql:host=loca...', 'root', '', Array)
#1 /var/www/html/app/Console/Commands/XeInstall.php(260): App\Console\Commands\XeInstall->validateDBInfo(Array)
#2 /var/www/html/app/Console/Commands/XeInstall.php(189): App\Console\Commands\XeInstall->stepDB()
#3 /var/www/html/app/Console/Commands/XeInstall.php(128): App\Console\Commands\XeInstall->process()
#4 [internal function]: App\Console\Commands\XeInstall->handle()
#5 /var/www/html/vendor/laravel/framework/src/Illuminate/Container/Container.php(507): call_user_func_array(Array, Array)
#6 /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php(150): Illuminate\Container\Container->call(Array)
#7 /var/www/html/vendor/symfony/console/Command/Command.php(256): Illuminate\Console\Command->execute(Object(Symfony\Component\Console\Input\ArrayInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#8 /var/www/html/vendor/laravel/framework/src/Illuminate/Console/Command.php(136): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArrayInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#9 /var/www/html/vendor/symfony/console/Application.php(844): Illuminate\Console\Command->run(Object(Symfony\Component\Console\Input\ArrayInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#10 /var/www/html/vendor/symfony/console/Application.php(189): Symfony\Component\Console\Application->doRunCommand(Object(App\Console\Commands\XeInstall), Object(Symfony\Component\Console\Input\ArrayInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#11 /var/www/html/vendor/symfony/console/Application.php(120): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArrayInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#12 /var/www/html/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(107): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArrayInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#13 /var/www/html/installer(342): Illuminate\Foundation\Console\Kernel->handle(Object(Symfony\Component\Console\Input\ArrayInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#14 /var/www/html/installer(134): Installer->installXpressengine()
#15 /var/www/html/installer(18): Installer->process()
#16 {main}  
 

 

---------------------------------------------------

 

설치에 성공했습니다.

Web_installer 에서 데이터 베이스 설정을 default 그대로 둔 상태에서 데이터 이름과 아이디를 넣었더니 그대로 설치가 되었습니다.

http://localhost  할 필요없이 그대로 엔터를 치니 되었습니다.

이제 관리자 페이지를 열게 되어서 너무 기쁩니다.

감사합니다.

 

포럼의 다른 글