все ваши пути сделать — костыли, есть один правильный путь — сделайть как надо:
Чтобы Апач смотрел в папку public_html
1. Располагает все файлы фреймворка ВОЗЛЕ папки /public_html
2. Содержимое папки /public копируете в папку /public_html
3. В этой папке располагаете .htaccess с простой настройкой:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
4. Так как мы поменяли public на public_html, то нужно в кое-что поменять:
https://stackoverflow.com/questions/30198669/how-t...