• Как исправить ошибку 500 в Laravel?

    @annonimus Автор вопроса
    DevMan, Скажите пожалуйста, как вот эту функцию " Cache::flush(); " добавить в
    cache.php
    <?php
    
    namespace App\Providers;
    
    use Illuminate\Routing\Router;
    use Illuminate\Foundation\Support\Providers\RouteServiceProvider as ServiceProvider;
    
    class RouteServiceProvider extends ServiceProvider
    {
        /**
         * This namespace is applied to the controller routes in your routes file.
         *
         * In addition, it is set as the URL generator's root namespace.
         *
         * @var string
         */
        protected $namespace = 'App\Http\Controllers';
    
        /**
         * Define your route model bindings, pattern filters, etc.
         *
         * @param  \Illuminate\Routing\Router  $router
         * @return void
         */
        public function boot(Router $router)
        {
            //
    
            parent::boot($router);
        }
    
        /**
         * Define the routes for the application.
         *
         * @param  \Illuminate\Routing\Router  $router
         * @return void
         */
        public function map(Router $router)
        {
            $router->group(['namespace' => $this->namespace], function ($router) {
                require app_path('Http/routes.php');
            });
        }
    }


    Спасибо!
  • Как исправить ошибку 500 в Laravel?

    @annonimus Автор вопроса
    DevMan, artisan совсем не работает, да и config.php у меня находится не в bootstrap/cache/, как я писал выше (перепутал), а в каталоге /config/, а в bootstrap/cache/ у меня лежит файл services.json. Так, что команда rm -fr bootstrap/cache/* я не думаю что спасет. Вот рассматриваю вот эту функцию Cache::flush(); , но не знаю куда вписать.
    Спасибо!
  • Как исправить ошибку 500 в Laravel?

    @annonimus Автор вопроса
    DevMan, Да что ж вы меня все в гугл отправляете или отвечаете на вопрос вопросом? Вот по первой же ссылке, которую гугл открывает. Отступаем artisan и уходим вниз, где автор говорит, что нужно создать каталоге "routes" скрипт, который будет чистить. Но, у меня на сайте нет каталога "routes", вот это меня и озадачивает. Ну и все, ссылки котоые выдают поисковики к тому сводятся. Скажите, а если я удалю config.php из "bootstrap/cache/config.php" он очиститься?
    Спасибо.
  • Как исправить ошибку 500 в Laravel?

    @annonimus Автор вопроса
    Кирилл Несмеянов, Ну, не нахожу я этот artisan на сайте. А через cache.php не знаю как очистить.
    Вот сам cache.php
    <?php
    
    return [
    
        /*
        |--------------------------------------------------------------------------
        | Default Cache Store
        |--------------------------------------------------------------------------
        |
        | This option controls the default cache connection that gets used while
        | using this caching library. This connection is used when another is
        | not explicitly specified when executing a given caching function.
        |
        */
    
        'default' => env('CACHE_DRIVER', 'file'),
    
        /*
        |--------------------------------------------------------------------------
        | Cache Stores
        |--------------------------------------------------------------------------
        |
        | Here you may define all of the cache "stores" for your application as
        | well as their drivers. You may even define multiple stores for the
        | same cache driver to group types of items stored in your caches.
        |
        */
    
        'stores' => [
    
            'apc' => [
                'driver' => 'apc',
            ],
    
            'array' => [
                'driver' => 'array',
            ],
    
            'database' => [
                'driver' => 'database',
                'table'  => 'cache',
                'connection' => null,
            ],
    
            'file' => [
                'driver' => 'file',
                'path'   => storage_path('framework/cache'),
            ],
    
            'memcached' => [
                'driver'  => 'memcached',
                'servers' => [
                    [
                        'host' => '127.0.0.1', 'port' => 11211, 'weight' => 100,
                    ],
                ],
            ],
    
            'redis' => [
                'driver' => 'redis',
                'connection' => 'default',
            ],
    
        ],
    
        /*
        |--------------------------------------------------------------------------
        | Cache Key Prefix
        |--------------------------------------------------------------------------
        |
        | When utilizing a RAM based store such as APC or Memcached, there might
        | be other applications utilizing the same cache. So, we'll specify a
        | value to get prefixed to all our keys so we can avoid collisions.
        |
        */
    
        'prefix' => 'laravel',
    
    ];


    Ну, не буду же я просто сидеть сложа руки и ждать чьего-то ответа, ну не дает мне гугл ничего, все перерыл.
    Спасибо!
  • Как исправить ошибку 500 в Laravel?

    @annonimus Автор вопроса
    JhaoDa, Привет! Из за того, что вы меня критикуете за банальные вопросы, которые меня ставят в тупик, я их не буду создавать на тостере, а адресую вам напрямую). На сайте есть пару ошибок: первая, которая дублирует и вторая где сайдбар не умещается и уезжает вниз (я знаю, что ларавел не кеширует стили). Разработчик советует очистить кеш (Probably you need to clear your cache.). Но на сайте нету artisan и я не знаю как его очистить. Может есть возможность его очистить из cache.php, или другими способами?

    cache.php
    <?php
    
    return [
    
        /*
        |--------------------------------------------------------------------------
        | Default Cache Store
        |--------------------------------------------------------------------------
        |
        | This option controls the default cache connection that gets used while
        | using this caching library. This connection is used when another is
        | not explicitly specified when executing a given caching function.
        |
        */
    
        'default' => env('CACHE_DRIVER', 'file'),
    
        /*
        |--------------------------------------------------------------------------
        | Cache Stores
        |--------------------------------------------------------------------------
        |
        | Here you may define all of the cache "stores" for your application as
        | well as their drivers. You may even define multiple stores for the
        | same cache driver to group types of items stored in your caches.
        |
        */
    
        'stores' => [
    
            'apc' => [
                'driver' => 'apc',
            ],
    
            'array' => [
                'driver' => 'array',
            ],
    
            'database' => [
                'driver' => 'database',
                'table'  => 'cache',
                'connection' => null,
            ],
    
            'file' => [
                'driver' => 'file',
                'path'   => storage_path('framework/cache'),
            ],
    
            'memcached' => [
                'driver'  => 'memcached',
                'servers' => [
                    [
                        'host' => '127.0.0.1', 'port' => 11211, 'weight' => 100,
                    ],
                ],
            ],
    
            'redis' => [
                'driver' => 'redis',
                'connection' => 'default',
            ],
    
        ],
    
        /*
        |--------------------------------------------------------------------------
        | Cache Key Prefix
        |--------------------------------------------------------------------------
        |
        | When utilizing a RAM based store such as APC or Memcached, there might
        | be other applications utilizing the same cache. So, we'll specify a
        | value to get prefixed to all our keys so we can avoid collisions.
        |
        */
    
        'prefix' => 'laravel',
    
    ];
    .
    Спасибо!
  • Как исправить ошибку 500 в Laravel?

    @annonimus Автор вопроса
    Кирилл Несмеянов, Кирилл, вы может будите смеяться, но как на сайте почистить кеш. Мне разработчик еаписал "Probably you need to clear your cache".
    Спасибо!
  • Почему из админки не могу установить дополнение?

    @annonimus Автор вопроса
    posters, Здорово, ваш совет помог решить проблему.
    Спасибо!
  • Почему из админки не могу установить дополнение?

    @annonimus Автор вопроса
    posters, Стоп, а где я написал про php? Я просто удалил слово Laravel в вопросе и все.
    Будьте внимательней.
    Спасибо!
  • Почему из админки не могу установить дополнение?

    @annonimus Автор вопроса
    Исправил. А по вопросу, что можете казать.
    Спасибо!
  • Почему из админки не могу установить дополнение?

    @annonimus Автор вопроса
    JhaoDa, Не знал куда задать, сначала хотел в PHP, чтобы вы не видели вопрос) А потом подумал, может вы спите и этот вопрос решил адресовать в Laravel. =). Гугл по этому вопросу советует, конфиги Апача подредактировать, так у меня там все в порядке, тоже самое что и советуют. Другой ответ для opencar файл system/startup.php отредактировать, так где же я его в Laravel найду. Ну как же вопрос не задать, сами посмотрите всю ночь колупаюсь, то с одним, то с другим.
    Спасибо!
  • Как исправить ошибку 500 в Laravel?

    @annonimus Автор вопроса
    JhaoDa, Замучился искать, вот к этой строке CONF_sitefontfamily=Lato, Helvetica, Arial, sans-serif в .env добавил кавычки и все заработало.
    Если ваши подсказки перепишите я поставлю, как решение.
    Спасибо!
  • Как исправить ошибку 500 в Laravel?

    @annonimus Автор вопроса
    Кирилл Несмеянов, в .env нет пробелов, а какие еще env-фалы в laravek? Может быть Dotenv.php? всю голову уже сломал.
    Спасибо!
  • Как исправить ошибку 500 в Laravel?

    @annonimus Автор вопроса
    JhaoDa, Может вы имеете ввиду dotenv?
    Dotenv.php

    <?php
    
    namespace Dotenv;
    
    use Dotenv\Exception\InvalidPathException;
    
    /**
     * This is the dotenv class.
     *
     * It's responsible for loading a `.env` file in the given directory and
     * setting the environment vars.
     */
    class Dotenv
    {
        /**
         * The file path.
         *
         * @var string
         */
        protected $filePath;
    
        /**
         * The loader instance.
         *
         * @var \Dotenv\Loader|null
         */
        protected $loader;
    
        /**
         * Create a new dotenv instance.
         *
         * @param string $path
         * @param string $file
         *
         * @return void
         */
        public function __construct($path, $file = '.env')
        {
            $this->filePath = $this->getFilePath($path, $file);
            $this->loader = new Loader($this->filePath, true);
        }
    
        /**
         * Load environment file in given directory.
         *
         * @throws \Dotenv\Exception\InvalidPathException|\Dotenv\Exception\InvalidFileException
         *
         * @return array
         */
        public function load()
        {
            return $this->loadData();
        }
    
        /**
         * Load environment file in given directory, suppress InvalidPathException.
         *
         * @throws \Dotenv\Exception\InvalidFileException
         *
         * @return array
         */
        public function safeLoad()
        {
            try {
                return $this->loadData();
            } catch (InvalidPathException $e) {
                // suppressing exception
                return array();
            }
        }
    
        /**
         * Load environment file in given directory.
         *
         * @throws \Dotenv\Exception\InvalidPathException|\Dotenv\Exception\InvalidFileException
         *
         * @return array
         */
        public function overload()
        {
            return $this->loadData(true);
        }
    
        /**
         * Returns the full path to the file.
         *
         * @param string $path
         * @param string $file
         *
         * @return string
         */
        protected function getFilePath($path, $file)
        {
            if (!is_string($file)) {
                $file = '.env';
            }
    
            $filePath = rtrim($path, DIRECTORY_SEPARATOR).DIRECTORY_SEPARATOR.$file;
    
            return $filePath;
        }
    
        /**
         * Actually load the data.
         *
         * @param bool $overload
         *
         * @throws \Dotenv\Exception\InvalidPathException|\Dotenv\Exception\InvalidFileException
         *
         * @return array
         */
        protected function loadData($overload = false)
        {
            return $this->loader->setImmutable(!$overload)->load();
        }
    
        /**
         * Required ensures that the specified variables exist, and returns a new validator object.
         *
         * @param string|string[] $variable
         *
         * @return \Dotenv\Validator
         */
        public function required($variable)
        {
            return new Validator((array) $variable, $this->loader);
        }
    
        /**
         * Get the list of environment variables declared inside the 'env' file.
         *
         * @return array
         */
        public function getEnvironmentVariableNames()
        {
            return $this->loader->variableNames;
        }
    }



    Больше ничего в голову не приходит, только .env и этот Dotenv.
    Спасибо!
  • Как исправить ошибку 500 в Laravel?

    @annonimus Автор вопроса
    JhaoDa, .env файл всего один и там пробел только в CONF_HomeColSec1Tit1='... '
    Больше нигде не нахожу. Да у меня сейчас на сон времени не хватает.
    Спасибо!
  • Как исправить ошибку 500 в Laravel?

    @annonimus Автор вопроса
    Каждую строчку пересмотрел в .env пробелов нет, Все с кавычками, где записи нет. Вот есть только одна с пробелом на конце..
    CONF_HomeColSec1Tit1='... '

    Спасибо!
  • Как исправить ошибку 500 в Laravel?

    @annonimus Автор вопроса
    Вы имеете ввиду..
    APP_ENV=local
    APP_DEBUG=true

    Я должен сделать..
    APP_ENV='local'
    APP_DEBUG='true'

    Спасибо!
  • Как исправить ошибку 500 в Laravel?

    @annonimus Автор вопроса
    JhaoDa, А какой тогда?
    Спасибо!
  • Как, чем склеить, собрать, спарсить и т.д. непрямые ссылки?

    @annonimus Автор вопроса
    Сергей Тихонов, Делал запросы, но что-то не нахожу.
    Спасибо!
  • Как, чем склеить, собрать, спарсить и т.д. непрямые ссылки?

    @annonimus Автор вопроса
    А как узнать например какой у "pinterest.ru" редирект?
    Спасибо!
  • Как, чем склеить, собрать, спарсить и т.д. непрямые ссылки?

    @annonimus Автор вопроса
    Stalker_RED, Она не рабочая) Я ее для примера склеил показать, что мне нужно. У всех CMS разные стоят редиректы примеры..
    http://ms1c.ru/bitrix/rk.php?goto=http://site.com/
    http://maps.google.mu/url?q=http://site.com

    Спасибо!