Во-первых, я запускаю Ubuntu 15.04 (Бархат) на моей локальной машине.
Я недавно удалил стек LAMP из-за нескольких проблем конфигурации, которые я испытывал (особенно, когда я пытался работать с CodeIgniter). Не было уверено, было ли это от PHP или Apache. Но я знаю, что сделал несколько конфигураций редактирования на своих файлах PHP & Apache, относительно которых я забыл где и когда. Unistalling все это была единственная опция, о которой я мог думать.
Теперь, я переустанавливал стек после официального руководства по Справке Ubuntu. При установке я столкнулся с несколькими проблемами.
Снимки экрана доступны здесь.
Первый выпуск
Selecting previously unselected package mysql-server-5.6. Preparing to unpack .../mysql-server-5.6_5.6.25-0ubuntu0.15.04.1_amd64.deb ... grep: /etc/mysql/: No such file or directory invoke-rc.d: Unit mysql.service is masked
mysql.service маскируется. Это означает недоступный?
Второй выпуск
Setting up mysql-server-5.6 (5.6.25-0ubuntu0.15.04.1) ... invoke-rc.d: Unit mysql.service is masked update-alternatives: error: alternative path /etc/mysql/mysql.cnf doesn't exist dpkg: error processing package mysql-server-5.6 (--configure): subprocess installed post-installation script returned error exit status 2 Setting up libalgorithm-c3-perl (0.09-1) ...
Это повторило, что то же вызывает ошибку как первое. Но на этот раз был дополнительный путь к файлу и dpkg ошибка
Проблема Thrid
Setting up libtext-template-perl (1.46-1) ... Setting up libsoftware-license-perl (0.103010-3) ... Setting up libterm-ui-perl (0.42-1) ... Setting up libtext-soundex-perl (3.4-1build2) ... dpkg: dependency problems prevent configuration of mysql-server: mysql-server depends on mysql-server-5.6; however: Package mysql-server-5.6 is not configured yet. dpkg: error processing package mysql-server (--configure): dependency problems - leaving unconfigured Setting up rename (0.20-3) ... No apport report written because the error message indicates its a followup error from a previous failure. update-alternatives: using /usr/bin/file-rename to provide /usr/bin/rename (rename) in auto mode Setting up libcgi-fast-perl (1:2.04-1) ...
Та же dpkg ошибка. Кажется, что это не могло получить доступ к папке, это должно было создать свое собственное и назвало его, 'переименовывают'
Четвертый выпуск
Module mpm_event disabled. Enabling module mpm_prefork. apache2_switch_mpm Switch to prefork apache2_invoke: Enable module php5 Setting up apache2-mpm-prefork (2.4.10-9ubuntu1.1) ... Processing triggers for ureadahead (0.100.0-19) ... Processing triggers for systemd (219-7ubuntu6) ... Errors were encountered while processing: mysql-server-5.6 mysql-server E: Sub-process /usr/bin/dpkg returned an error code (1)
Я надеялся, что этот четвертый является только сводкой предыдущих 3 ошибок, но я не был уверен.
Как упомянутый, я - новичок в Linux. Я не хочу смешивать с любым файлом или папкой, таким образом, я не завинчиваю его как, я всегда заканчиваю тем, что делал.
Кажется, что все это имеет отношение к доступу к файлу и разрешению.
Если так, как затем я могу решить эту вещь? Это действительно уничтожает меня. У меня всегда были проблемы разрешения файла, пытающиеся получить доступ к папкам (особенно) в '/var/lib'.
Если не так, какова могла бы быть возможная проблема, и как я могу решить ее?
Спасибо!
Я решил эту проблему.
После нескольких испытаний & amp; ошибка, то, что я сделал:
Я снова попытался установить лампу, используя: ]
Это помогло мне определить недостающие каталоги.
Я вручную создал отсутствующие папки в каталоге mysql
Затем я выполнил эти команды
sudo dpkg-reconfigure --force mysql-server
sudo dpkg-reconfigure --force mysql-server-5.6
Каким-то образом это сработало для меня. Я не уверен, где я все сделал правильно & amp; если у него нет побочных эффектов ... поэтому я не советую никому, у кого есть подобные проблемы, следовать тому, что я только что изложил.
Однако, вы можете продолжать исследовать, пока не получите исправления. Задокументируйте это, чтобы в будущем вы точно знали, как справлялись с этим в прошлом.