Auteur Topic: PHP 7.2 package heeft geen php.ini  (gelezen 7076 keer)

Offline jobrusche

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
PHP 7.2 package heeft geen php.ini
« Gepost op: 27 januari 2019, 19:21:05 »
Naar aanleiding van problemen met php-parameters met het nieuwe PHP 7.2 package heb ik gevonden dat er geen
php.ini bestand werd aangemaakt in de installatie directory voor dit package ie: /usr/local/etc/php72.
De andere php versies 5.6 en 7.0 hebben wel een php.ini met de juiste parmeters in hun respectievelijke directories .

Ik kan de ontbrekende php.ini niet aanmaken want  user "admin" heeft onvoldoende privileges om in de directory
/usr/local/etc/php72 te kunnen schrijven.

Ik heb hierover een support ticket lopen bij Synology.

  • Mijn Synology: DS416

Offline jobrusche

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: PHP 7.2 package heeft geen php.ini
« Reactie #1 Gepost op: 29 januari 2019, 00:06:29 »
In Synology support ticket #2201647 wordt aangegeven dat dit een gekend probleem is dat zal opgelost worden
met een nieuwe release van het PHP 7.2 package.

In af wachting daarvan kan je inloggen als user admin via telnet of ssh.
Eens ingelogd gebruik je het linux command "sudo -i" om root privileges te bekomen.
Dan voer je het de volgende commands in:

cd /usr/local/etc/
cp php70/php.ini php72/php.ini
cd php72
vi php.ini
met de vi editor geef je aan de php parameter extensions_dir  de waarde /usr/local/lib/php72/modules

:wq uit de editor en logout.

  • Mijn Synology: DS416

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2667
  • Berichten: 16.547
Re: PHP 7.2 package heeft geen php.ini
« Reactie #2 Gepost op: 29 januari 2019, 09:37:26 »
Zou dit ook de reden kunnen zijn dat de mail() functie in PHP7.2 niet werkt?
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 90
  • Berichten: 737
Re: PHP 7.2 package heeft geen php.ini
« Reactie #3 Gepost op: 30 januari 2019, 09:07:40 »
Ik stel PHP in via instellingen die je doet bij Webstation - PHP instellingen - Je PHP versie - Core. Dat werkt bv. voor memory_limit of mysqli_default_port. Ik zie daar ook instellen voor mail / smtp.

Wat is een use case voor handmatig de php.ini aanpassen?


Offline jobrusche

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 0
  • Berichten: 5
Re: PHP 7.2 package heeft geen php.ini
« Reactie #4 Gepost op: 30 januari 2019, 21:42:26 »

Het aanpassen van de PHP7.2 core parmeters in WebStation heeft geen zin zolang er geen php.ini in /usr/local/etc/php72 staat
want daardoor worden de parameters niet doorgegeven aan de onderliggen http server en CMS-website.

Eenmaal er een php.ini in /usr/local/etc/php72 staat worden de aanpassingen die je via WebStation maakt WEL doorgegeven aan
de http server en de joomla-site in /web.

Johan.
  • Mijn Synology: DS416

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 90
  • Berichten: 737
Re: PHP 7.2 package heeft geen php.ini
« Reactie #5 Gepost op: 31 januari 2019, 19:48:36 »
Net even geprobeerd. Ik heb in Webstation een nieuw PHP profiel voor 7.2 aangemaakt. Daarin voor mysqli_default_port op 3308 gezet (voor test). Daarna in /web bestandje met phpinfo(); gezet.

Ik zie dan PHP versie 7.2.13 en bij mysqli de waarde 3308. Pas ik de waarde aan naar 3307 zie ik na refresh de nieuwe waarde.

Misschien heeft Synology de locatie van de php.ini verplaatst? Ik persoonlijk kan wel waarderen dat ik die instellingen gewoon via DSM kan doen en niet handmatig in php.ini.

[aanvulling] ik zie wel een nieuwe dir /usr/local/etc/php72/cli met daarin een php.ini maar dat lijkt me de ini voor aanroepen php via de command line (bv. vanuit cronjobs).


Offline hoorna

  • Bedankjes
  • -Gegeven: 12
  • -Ontvangen: 30
  • Berichten: 149
Re: PHP 7.2 package heeft geen php.ini
« Reactie #6 Gepost op: 06 februari 2019, 18:46:31 »
Heb vanmiddag mijn 6 website overgezet naar PHP 7.2. Heb daarvoor in WebStation een profiel aangemaakt, daarin de settings voor MariaDB 10 aangepast en bij de Virtual hosts het nieuwe profiel gekozen. Werkt prima. De website melden ook de nieuwe PHP versie 7.2

Offline Briolet

  • Global Moderator
  • MVP
  • *
  • Bedankjes
  • -Gegeven: 180
  • -Ontvangen: 2667
  • Berichten: 16.547
Re: PHP 7.2 package heeft geen php.ini
« Reactie #7 Gepost op: 04 juni 2019, 10:31:52 »
Vandaag is er een nieuwe versie van WebStation uitgebracht. Daarin worden volgens mij nu eindelijk het probleem met de profielen opgelost. Ik dacht dat dit onderdeel van PHP7.2 was, maar blijkbaar zit dit in WebStation.
  • Mijn Synology: DS415+
  • HDD's: 3x 3TB in SHR
  • Extra's: DS212J, RT1900ac

Offline sciurius

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 22
  • -Ontvangen: 38
  • Berichten: 424
  • Arms are made for hugging
Re: PHP 7.2 package heeft geen php.ini
« Reactie #8 Gepost op: 05 juni 2019, 19:49:41 »
Ik heb na die upgrade nog steeds geen php.ini?????

Heeft iemand wellicht een goed exemplaar voor 7.2 voor me?
  • Mijn Synology: DS418
  • HDD's: 2 x WD8003FFBX
DS418 / DSM 6.2.4-25556 Update 7 / 2 x WD8003FFBX (SHR) / Dovecot / Nextcloud / Transmission / ResilioSync / SynchThing / Spotweb / Logitech Media Server + Spotify
DS413 / DSM 6.2.4-25556 Update 7 / 2 x ST3000DM001-1CH166 (SHR) 2 x WD40EFRX-68WT0N0 (SHR) / Testing
RaspberryPi 4 4GB / SSD 256GB / Nextcloud / Logitech Media Server + Spotify / PostgreSQL / DAViCal / Domoticz / Custom services
HP tn520 / HomeAssistant

Offline bartmans99

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 19
  • -Ontvangen: 90
  • Berichten: 737
Re: PHP 7.2 package heeft geen php.ini
« Reactie #9 Gepost op: 05 juni 2019, 19:57:56 »
PHP instellingen gaan via PHP profiel in DSM ... Geen noodzaak voor PHP.ini

Offline sciurius

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 22
  • -Ontvangen: 38
  • Berichten: 424
  • Arms are made for hugging
Re: PHP 7.2 package heeft geen php.ini
« Reactie #10 Gepost op: 05 juni 2019, 20:41:07 »
Zou kunnen...

Maar in alle PHP settings staat dat pdo_mysql.default_socket = /tmp/mysql.sock terwijl het toch echt /run/mysqld/mysqld.sock moet zijn.

Lijkt me dat er iets niet is goed gegaan met een update.
  • Mijn Synology: DS418
  • HDD's: 2 x WD8003FFBX
DS418 / DSM 6.2.4-25556 Update 7 / 2 x WD8003FFBX (SHR) / Dovecot / Nextcloud / Transmission / ResilioSync / SynchThing / Spotweb / Logitech Media Server + Spotify
DS413 / DSM 6.2.4-25556 Update 7 / 2 x ST3000DM001-1CH166 (SHR) 2 x WD40EFRX-68WT0N0 (SHR) / Testing
RaspberryPi 4 4GB / SSD 256GB / Nextcloud / Logitech Media Server + Spotify / PostgreSQL / DAViCal / Domoticz / Custom services
HP tn520 / HomeAssistant


 

Syncthing package voor QorIQ / DS213

Gestart door DS213Board Overige 3rd party packages

Reacties: 2
Gelezen: 1716
Laatste bericht 13 februari 2016, 14:11:16
door Ben(V)
Waarom kan ik MailPlus server niet vinden in ''Package Center'' ?

Gestart door blackgokuBoard Synology DSM 6.0

Reacties: 4
Gelezen: 3559
Laatste bericht 28 maart 2016, 14:55:57
door lunatic
Geen Online help functie meer ??

Gestart door GfSBoard Download Station

Reacties: 2
Gelezen: 1536
Laatste bericht 26 april 2016, 11:25:05
door GfS
Ik zie geen voorstel topic dus bij deze.

Gestart door martijnossBoard The lounge

Reacties: 5
Gelezen: 2422
Laatste bericht 27 juni 2016, 14:21:31
door martijnoss
Piwigo geen foto's.

Gestart door DuckBoard Overige 3rd party packages

Reacties: 3
Gelezen: 1609
Laatste bericht 16 september 2016, 15:25:55
door Robert Koopman