Yönetici oturum açma hatası - Magento 2.1


10

Bir nginx / PHP-FPM web sunucusuna PHP 7.0.11 ile Magento 2.1 yükledim. Magento Yönetici URL'me gidip kimlik bilgilerimle giriş yaptığımda bir hata alıyorum -

" Uyarı: is_dir (): open_basedir geçerli kısıtlama. Dosya (/ etc / pki / tls / certs) izin verilen yol içinde değil "

Aynı sunucu kurulumuyla Magento 2.0 kurulumlarımda karşılaşmadığım için bu Magento 2.1 ile ilgili bir sorun gibi görünüyor.

Sorunu çözmek için "/etc/pki/tls/certs"open_basedir ayarlarıma ekledim .

Sorularım:

  • Bu open_basedir hatası gerçekte bir sorun mu var?
  • "/etc/pki/tls/certs"Open_basedir ayarlarıma eklemek bir güvenlik riski oluşturuyor mu? Open_basedir'e eklemek garip bir şey gibi görünüyor.

muhtemelen çok geç ama anladım :)
iphigenie

Yanıtlar:


11

Ben sadece bir gün bu israf ve sonunda NO, certs sorun olmadığını anladım. Besteci sorun.

/home/alpinewi/m2.alpinewines.co.uk/magento2/vendor/composer/composer/src/Composer/Util/RemoteFilesystem.php(801): Composer\Util\RemoteFilesystem->getSystemCaRootBundlePath()

Sonunda Magento 2 böcek izci kazmaya gitti ve bir şey buldum! Bu, bestecinin ve 2.1.2'nin izlediği bestecinin versiyonundan kaynaklanır, bu bir alfa

Composer.json dosyasını düzenleyin

hattı bul

"composer/composer": "@alpha"

değişmek

"composer/composer": "1.1.2 as 1.0.0-beta1"

şimdi koş

composer update

ve görmelisin

Updating dependencies (including require-dev)
- Installing composer/ca-bundle (1.0.6)
Downloading: 100%
- Removing composer/composer (1.0.0-beta1)
- Installing composer/composer (1.1.2)
Downloading: 100%

Sanırım hatayı gideren ca-bundle. daha yeni alfa sürümünde tamamen eksikti

bkz. https://github.com/magento/magento2/issues/4359


Açıkçası orijinal poster için biraz geç, ama umarım bir sonraki kişinin bununla karşılaşmasına yardımcı olabilir
iphigenie

Buna 2017'de geliyorsanız, muhtemelen 1.1.2'den daha yeni bir sürüm numarası var
iphigenie

6

Put disable-tls:truein composer.jsonaşağıdaki gibi dosyaya:

"config": {
"use-include-path": true 
"disable-tls": true
},

Bu SSL yüzünden

Kaynak .


Bu Magento'yu TLS olmadan kuracaktır. Nakliye güvenliğini kaybedeceksiniz. Bu, yalnızca besteci yoluyla kurulumu etkilemez, aynı zamanda Magento uygulamasının kendisini de etkileyebilir.
hakre

0

Çok geç yanıt, ancak bu, sunucu ayarlarınızı değiştirerek düzeltilebilir. Plesk'te, PHP Ayarları'na giderseniz open_basedir"none" olarak değiştirin .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.