Score:0

ข้อผิดพลาดการสอนเซิร์ฟเวอร์ Ubuntu Wordpress

ธง us

ฉันกำลังอ่านบทช่วยสอนการติดตั้ง WordPress จากบทช่วยสอนของ Ubuntu และฉันได้พิมพ์คำสั่งนี้เป็นส่วนหนึ่งของขั้นตอนที่ 6:

sudo -u www-data sed -i âs/database_name_here/wordpressâ /srv/www/wordpress/wp-config.php

และฉันได้รับข้อผิดพลาด:

sed: -e expression #1, ถ่าน 30: คำสั่ง âsâ บึกบึน

โปรดช่วยฉันไม่พบใครที่มีปัญหาเดียวกัน

Nmath avatar
ng flag
ดูคำตอบ @matigo หากคุณคัดลอก/วางจากบทช่วยสอน คุณจะไม่พบปัญหาเกี่ยวกับไวยากรณ์เหล่านี้ ด้วยคำสั่งที่ต้องเปลี่ยนแปลง ให้คัดลอกไปยังแผ่นจดบันทึกหรือโปรแกรมแก้ไขข้อความก่อน
us flag
ฉันจะคัดลอกวางได้อย่างไรเมื่อฉันทำสิ่งนี้บนสำเนาของเซิร์ฟเวอร์ Ubuntu
Score:2
ธง in

คุณจะต้องแน่ใจว่าคำพูดในคำสั่งของคุณไม่ใช่ "คำพูดโค้งงอ" เหมือนคำพูดในคำสั่งที่คุณแบ่งปัน â และ ' หมายถึงสิ่งต่าง ๆ

อย่างไรก็ตาม คุณสามารถทำให้สิ่งนี้ง่ายขึ้นด้วยตัวคุณเองโดยข้ามสามข้อนี้ไป เสด คำสั่งที่พวกเขาแนะนำและเพียงแค่เปิดไฟล์เพื่อแก้ไข ซึ่งพวกเขาขอให้คุณทำต่อไป:

sudo -u www-data nano /srv/www/wordpress/wp-config.php

ในไฟล์ คุณสามารถแทนที่ ฐานข้อมูล_ชื่อ_ที่นี่ ด้วยชื่อฐานข้อมูลที่ถูกต้องของคุณ ชื่อผู้ใช้_ที่นี่ ด้วยชื่อบัญชี MySQL และ รหัสผ่าน_ที่นี่ ด้วยรหัสผ่านบัญชี MySQL จำไว้ว่าคุณไม่สามารถใช้งานได้ ราก เป็นชื่อบัญชี ดังนั้นจำเป็นต้องมีบัญชีเฉพาะ WordPress ที่เหมาะสม

ในกรณีที่คุณต้องการกำหนดค่าเหล่านี้ใน MySQL คุณสามารถทำได้:

  1. เชื่อมต่อกับ MySQL ในฐานะผู้ดูแลระบบ ตัวอย่างเช่น:
    sudo mysql
    
  2. สร้างฐานข้อมูลหากยังไม่มี:
    สร้างฐานข้อมูล `คำ` CHARSET เริ่มต้น = utf8mb4 COLLATE = utf8mb4_unicode_ci;
    
  3. สร้างบัญชีผู้ใช้ที่ WordPress สามารถใช้ได้:
    สร้างผู้ใช้ 'wpress'@'localhost' ระบุด้วย mysql_native_password โดย 'superSecretPassword!123';
    
  4. ให้สิทธิ์แก่ฐานข้อมูล WordPress รวมถึงความสามารถในการสร้างตารางใหม่:
    ให้ทั้งหมดบน `คำ `.* ถึง 'wpress'@'localhost';
    

อย่าลืมแทนที่ชื่อฐานข้อมูล บัญชีผู้ใช้ และรหัสผ่านด้วยชื่อที่คุณต้องการ ค่าเหล่านี้ควรตรงกับค่าในของคุณ wp-config.php ไฟล์.

us flag
ฉันทำตามที่คุณแนะนำแล้วในขั้นตอนที่ 7 ฉันต้องใช้คอมพิวเตอร์เครื่องอื่นในเครือข่ายเดียวกันเพื่อไปที่ http://âที่อยู่ IP ของเซิร์ฟเวอร์â และข้อความแจ้งว่าเกิดข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล
in flag
คุณได้สร้างผู้ใช้ MySQL และฐานข้อมูลเปล่าสำหรับ Wordpress แล้วหรือยัง? ผู้ใช้ได้รับสิทธิ์เข้าถึงฐานข้อมูลหรือไม่
us flag
ฉันรู้ว่าฐานข้อมูลอยู่ที่นั่นเพราะฉันไปสร้างมันอีกครั้ง และมันบอกว่ามีอยู่แล้ว แต่ฉันทำเช่นเดียวกันกับผู้ใช้ Wordpress และมันไม่ได้บอกว่ามีอยู่แล้ว แต่บอกว่า Query OK, 0 แถวได้รับผลกระทบ
us flag
ฉันพยายามสร้างผู้ใช้ด้วยชื่ออื่นและได้ผลลัพธ์เดียวกัน นี่หมายความว่าผู้ใช้ของฉันไม่ได้ถูกสร้างขึ้นใช่หรือไม่ และถ้าเป็นเช่นนั้นทำไมไม่? ฉันทำมันเหมือนกับบทช่วยสอนทุกประการ
in flag
ฉันได้อัปเดตคำตอบเพื่อแสดงขั้นตอนที่คุณต้องปฏิบัติตามสำหรับ MySQL บางอย่างที่คุณน่าจะทำไปแล้ว แต่จำเป็นทั้งหมด
us flag
ขอบคุณ ฉันจะลองสิ่งนี้ในวันพรุ่งนี้และอัปเดตโพสต์หลังจากนั้น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา