WordPress Solicită Credențiale FTP cu XAMPP pe Localhost

10 nov. 2018, 06:31:46
Vizualizări: 20K
Voturi: 4

Sunt complet începător. Mă descurc destul de bine cu aplicațiile, dar nu am scris niciodată cod. Am instalat XAMPP și WordPress, am cumpărat o temă de pe Envato și plănuiesc să lucrez la ea în weekend. Am urmat instrucțiunile atât pentru WordPress cât și pentru XAMPP, și totul pare în regulă. Rulează exclusiv pe mașina locală, MAC cu sistem de operare Mojave.

Când încerc să instalez fișierul .zip în WordPress, îmi cere credențiale FTP. Nu sunt sigur ce trebuie să introduc aici sau ce trebuie să modific pentru a putea instala fișierul .zip pentru tema site-ului meu.

Orice sugestii sau recomandări sunt apreciate în avans.

JVN

0
Toate răspunsurile la întrebare 3
2
14

Felicitări Jon, bine ai venit în lumea WordPress!

Pentru a rezolva problema, adaugă următoarea linie de cod în fișierul wp-config.php al WordPress-ului tău instalat. Este o declarație PHP constantă care îi spune WordPress-ului să evite FTP-ul. Asta e tot.

define( 'FS_METHOD', 'direct' );

Pentru mai multe informații: https://developer.wordpress.org/apis/wp-config-php/#wordpress-upgrade-constants

10 nov. 2018 09:41:56
Comentarii

Mulțumesc, Obi! Voi edita fișierul .php și voi insera codul pe care l-ai furnizat. Contează unde inserez noul cod în fișier? Trebuie eliminat vreun cod? Îți mulțumesc pentru timpul, expertiza și atenția acordată.

Jon V Jon V
11 nov. 2018 15:51:43

Nu trebuie să elimini niciun cod și nu există o locație specifică, dar poți adăuga imediat după constanta define( 'WP_DEBUG' ... );.

obiPlabon obiPlabon
12 nov. 2018 05:29:25
1

În cazul meu, folosesc o mașină cu Linux (Debian) și cred că trebuie să includ un pas de autorizare în acest proces pentru a finaliza actualizarea. Așadar, iată ce am obținut în prima încercare:

Descărcarea actualizării de la https://downloads.wordpress.org/release/wordpress-5.7.1-no-content.zip…

Autenticitatea fișierului wordpress-5.7.1-no-content.zip nu a putut fi verificată, deoarece nu a fost găsită nicio semnătură.

Se despachetează actualizarea…

Nu s-a putut crea directorul.

Instalarea a eșuat.

Mulțumesc anticipat!

Soluția mea a fost Actualizarea manuală a WordPress. Iată detaliile de urmat: https://wordpress.org/support/article/updating-wordpress/#manual-update

17 apr. 2021 15:09:45
Comentarii

Aceasta se întâmplă în mod normal atunci când utilizatorul sub care rulează serverul web (www-data cred pe Debian) nu are permisiunea de a scrie în fișierele de instalare WordPress.

Rup Rup
19 apr. 2021 02:37:48
1

În cazul meu, doar adăugarea liniei 'define' în wp-config nu a funcționat.

A trebuit să acord permisiuni complete de citire/scriere pentru admin și toți utilizatorii pentru folderul xampp și subfolderele sale:

  • faceți clic dreapta pe folderul în sine
  • acordați permisiunea de modificare făcând clic pe lacăt
  • schimbați permisiunile adminului și tuturor utilizatorilor la citire și scriere în meniul 'sharing & permissions'
  • faceți clic pe ... dedesubt (lângă butoanele + și -) și selectați (apply to enclosed items)

Nu știu dacă e legat, dar după această modificare, baza mea de date MySql a încetat să funcționeze. Am găsit următoarea soluție pentru această problemă:

  • deschideți terminalul și introduceți: sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start

Sper că vă ajută.

27 apr. 2022 15:38:27
Comentarii

Nu este o practică bună să acorzi drepturi de scriere tuturor pentru orice pe sistemul tău, deoarece dacă reușesc să intre în alt mod ca utilizator cu privilegii reduse, vor putea controla și WordPress-ul tău. Ar fi mai bine să te asiguri că procesul sub care rulează site-ul tău deține folderul sau este membru al grupului care deține folderul și să folosești acest lucru pentru a seta permisiuni mai specifice.

Rup Rup
27 apr. 2022 20:38:40