Белый экран - PHP 7 в Ubuntu 16.04 не может отображать сценарии

Я не могу запускать сценарии PHP на моем локальном хосте, браузер отображает белый экран. Если я просматриваю исходный код страницы, я могу видеть содержимое файла PHP.

Использование:

$ sudo apt-get install libapache2-mod-php7.0 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libapache2-mod-php7.0 is already the newest version (7.0.6-6+donate.sury.org~xenial+1).
The following packages were automatically installed and are no longer required:
libgsoap8 libvncserver1
Use 'sudo apt autoremove' to remove them.
0 to upgrade, 0 to newly install, 0 to remove and 15 not to upgrade.

Предлагает установить модуль. При попытке включить его:

$ sudo a2enmod php7.0
ERROR: Module php7.0 does not exist!

PHP установлен:

$ php -v
PHP 7.0.6-6+donate.sury.org~xenial+1 (cli) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

Я попробовал этот учебник https://ivan.reallusiondesign.com/install-php-7-on-ubuntu/

только когда добрался до

$ sudo a2enmod php7.0
ERROR: Module php7.0 does not exist!

У меня заканчиваются идеи. Если бы вы могли помочь мне запустить PHP7 на Apache / 2.4.18 (Ubuntu), это было бы хорошо, спасибо. ), что может потребоваться установить его при создании учетной записи

2
задан 11 May 2016 в 19:21
3 ответа

Группы - это объект, отличный от пользователей, поэтому различать их уже возможно, даже легко. Встроенные учетные записи обычно остаются в контейнере «Пользователи», тогда как учетные записи пользователей и сервисные учетные записи обычно сортируются в отдельные подразделения либо в контейнере «Пользователи», либо вне контейнера «Пользователи». В любом случае сортировка по OU будет визуальной индикацией в графическом интерфейсе, а также легко доступной для поиска и сортировки другими приложениями, командами PowerShell, поиском и т. Д.

Так что просто отсортируйте пользователей по разным OU по типу пользователя. Вы также можете создать дерево OU для более детальной сортировки пользователей-людей, например, вы можете отсортировать их по отделам в отдельные подразделения OU. Или вы можете отсортировать их по местоположению офиса или по тому, что имеет смысл для бизнеса. Таким образом, у вас есть несколько способов различать пользователей с разными потребностями.

Мне также нравится сортировать все группы в OU. Либо я создаю групповое OU и сортирую все группы внутри него и даже создаю древовидную структуру OU, чтобы отличать группы пользователей от групп ресурсов от групп рассылки, либо я включаю группы рядом с пользователями в соответствующие пользовательские OU.

Если вы не сортируете объекты AD по подразделениям, вы упускаете одну из основных функций Active Directory.

Помимо использования подразделений, вы можете (действительно должны) использовать членство в группах. Обычно существуют причины для создания одной или нескольких групп пользователей и рассылки, которые включают весь персонал организации, но не включают встроенные или служебные учетные записи. Вы также можете создать группу рассылки и / или пользователей для всех учетных записей служб (вы можете назначить соответствующие права для учетных записей служб группам). Группа рассылки полностью предназначена для сортировки пользователей практически без других целей (особенно если у вас нет Exchange), поэтому это идеальный механизм для группировки учетных записей для различных целей.

Если у вас есть Exchange ,тогда у вас есть все виды расширений схемы, добавленные в Active Directory, которые вы можете использовать для различения почтовых ящиков пользователей и общих почтовых ящиков и т. сервисные аккаунты. Если у вас есть служба, которой требуется настраиваемая учетная запись, но не требуется доступ к каким-либо сетевым ресурсам, вы можете просто создать локальную учетную запись для этой службы и предоставить ей необходимые права на локальном компьютере. Это на одну учетную запись службы меньше, загромождая вашу AD.

5
ответ дан 3 December 2019 в 08:42

В дополнение к отличному ответу @Todd Wilcox , я хотел бы добавить идею соглашения об именах для объектов в AD.

Некоторые аспекты «атрибутов», которые вы хотите создать для пользователей / групп, могут быть применены по своей сути, имея очень строгое соглашение об именах для объектов и инфраструктуры, и не отклоняясь от него.

Пользователи
Обычные имена пользователей должны быть . или , а их отображаемые имена - , (< Отдел>) . Или все, что работает для вашей компании. В любом случае они должны быть воспроизводимыми и отформатированы таким образом, чтобы, если вы знаете определенный элемент для пользователя, вы знали, как узнать о них больше, потому что вы знаете, что искать.

Real Name       Department      Display name        User Name
John Doe        IT              Doe, John (IT)      John.Doe
Jane Doe        Finance         Doe, Jane (FIN)     Jane.Doe
James Doe       Human Resources Doe, James (HR)     James.Doe

Учетные записи служб также должны следовать стандартное соглашение, но отличается от соглашения для обычных пользователей. Это также относится к «общим» учетным записям, но я бы все равно держался подальше от них. Я предпочитаю формат sa. . , поэтому их довольно легко сгруппировать и найти для последующего повторного использования.

Vendor      Product                 Display Name                        Username
VMware      vSphere                 (SA) VMware - vSphere               sa.vmware.vsphere
Microsoft   SQL Server              (SA) Microsoft - SQL Server         sa.microsoft.sqlserver
Microsoft   Exchange                (SA) Microsoft - Exchange           sa.microsoft.exchange
IBM         Tivoli Storage Manager  (SA) IBM - Tivoli Storage Manager   sa.ibm.tsm

Группы
Группы безопасности должны быть названы на основе о том, что они делают и к чему применяются,но опять же следуя стандартному шаблону, чтобы можно было легко найти группы с похожими целями.

Общие файловые ресурсы могут быть названы по имени общего ресурса и разрешениям, которые они предоставляют, в то время как сервер / путь для этого общего ресурса в описании ( SHR_ _R для чтения, SHR_ _M для изменения).

Общие группы доступа к почтовому ящику могут содержать имя почтового ящика и права ( GM_ _FMR для полного доступа, GM_ _SA для Send As).

AD / server Delagation groups может быть названием группы ([ DLG AD DevOps) , DLG SRV BackupAndStorage и т. Д.)

Списки рассылки - единственная странность, в которой, вероятно, будут называться более или менее то, что введено, потому что люди захочется этого. Но даже тогда вы можете установить для них стандарты, которые подходят вашей организации.

3
ответ дан 3 December 2019 в 08:42

Большинство сред, в которых я работал, не делают этого с атрибутами учетных записей. Они делают это через организационные единицы и / или стандарты именования. Упрощенный пример:

  • (корень домена)
    • Все аккаунты
      • Люди
      • Общие учетные записи
      • Учетные записи служб

Вы можете разделить различные типы учетных записей, если это имеет смысл. Но в большинстве случаев членство в группах - это все, что вам нужно для дальнейшего разделения ... групп ... людей. Добавление стандартного префикса / суффикса к типам учетных записей, не связанных с людьми, также может упростить просмотр и управление с первого взгляда. Например, все учетные записи служб могут начинаться с «svc.».

2
ответ дан 3 December 2019 в 08:42

Теги

Похожие вопросы